Skip to content

feat(abstract-utxo): bump wasm-utxo#8633

Merged
OttoAllmendinger merged 3 commits intomasterfrom
BTC-0.bump-wasm-utxo-4.7.0
Apr 27, 2026
Merged

feat(abstract-utxo): bump wasm-utxo#8633
OttoAllmendinger merged 3 commits intomasterfrom
BTC-0.bump-wasm-utxo-4.7.0

Conversation

@OttoAllmendinger
Copy link
Copy Markdown
Contributor

Add validation to ensure only supported chain codes (0, 1, 10, 11,
20, 21, 30, 31, 40, 41) are used in legacy transaction signing and
verification. This prevents runtime errors from invalid chain codes.

Improve type safety by casting to utxolib types only when needed and
removing unnecessary WalletUnspent type imports in test utilities.

Update @bitgo/wasm-utxo dependency from 4.1.0 to 4.7.0 across
multiple modules (abstract-utxo, utxo-bin, utxo-core, utxo-ord,
utxo-staking) and update yarn.lock accordingly.

Issue: BTC-0

Update @bitgo/wasm-utxo dependency from 4.1.0 to 4.7.0 across
multiple modules (abstract-utxo, utxo-bin, utxo-core, utxo-ord,
utxo-staking) and update yarn.lock accordingly.

Issue: BTC-0

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-0.bump-wasm-utxo-4.7.0 branch from 57af138 to 99c2df4 Compare April 27, 2026 09:15
OttoAllmendinger and others added 2 commits April 27, 2026 12:00
The error message format changed in wasm-utxo 4.7.0. Update the test
to match the new error message format that includes 'Could not satisfy
Tr descriptor' instead of 'CouldNotSatisfyTr'.

Issue: BTC-0
Add validation to ensure only supported chain codes (0, 1, 10, 11,
20, 21, 30, 31, 40, 41) are used in legacy transaction signing and
verification. This prevents runtime errors from invalid chain codes.

Improve type safety by casting to utxolib types only when needed and
removing unnecessary WalletUnspent type imports in test utilities.

Issue: BTC-0

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-0.bump-wasm-utxo-4.7.0 branch from 99c2df4 to d09ec7a Compare April 27, 2026 10:00
@OttoAllmendinger OttoAllmendinger changed the title feat(abstract-utxo): add chain code validation for legacy signing feat(abstract-utxo): bump wasm-utxo Apr 27, 2026
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review April 27, 2026 10:31
@OttoAllmendinger OttoAllmendinger requested review from a team as code owners April 27, 2026 10:31
@OttoAllmendinger OttoAllmendinger merged commit e3e70b7 into master Apr 27, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants